Analysis of Mutation Testing Tools in Aspect Oriented Software Engineering
نویسندگان
چکیده
منابع مشابه
Towards Semantic Mutation Testing of Aspect-Oriented Programs
Aspect-oriented programs have received much attention from software testing researchers. Various testing techniques and approaches have been proposed to tackle issues and challenges when testing aspect-oriented programs including traditional mutation testing. In traditional mutation testing of aspect-oriented programs, mutants are generated by making small changes to the syntax of the aspect-or...
متن کاملOptimizing Software Testing using fuzzy logic in Aspect oriented programming
Software testing is one of the most important activities in product development. For performing the task of software testing, test cases are to be designed. Thus, efficiency of software testing depends on designing proper test cases. Considering all possible combinations of values in a program is practically not possible due to various kinds of limitations. Thus exhaustive testing is impractica...
متن کاملAspect-oriented Response Injection: an Alternative to Classical Mutation Testing
Due to increasing importance of test cases in software development, there is a need to verify and assure their quality. Mutation testing is an effective technique of checking if tests react properly to changes by introducing alterations to the original source code. A mutant which survives all test cases indicates insufficient or inappropriate testing assertions. The most onerous disadvantage of...
متن کاملTool Support for Unit Testing of Aspect-Oriented Software
In this paper, we present a data ow based unit testing approa h and its tool support for aspe t-oriented software. Our approa h tests two types of units for an aspe t-oriented program, i.e., aspe ts that are modular units of ross utting implementation of the program, and those lasses whose behaviors may be a e ted by one or more aspe ts. We use the ontrol ow graph as a basis to ompute def-use p...
متن کاملAspect Oriented Requirements Engineering
Requirements engineering techniques that explicitly recognize the importance of clearly identifying and treating crosscutting concerns are called Aspect-oriented Requirements Engineering Approaches (AORE approaches). The emergence of aspect-oriented programming languages has raised the explicit need to identify crosscutting concerns already during the analysis phase. Besides this observation, t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computer Applications
سال: 2013
ISSN: 0975-8887
DOI: 10.5120/9965-4618